package com.smmisia.article.dto.partner.record;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.smmisia.article.dto.partner.PartnerAcceptBO;
import com.smmisia.article.dto.user.UserVO;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class RecordBO {

    /**
     * 申请记录id
     */
    private Integer id;

    /**
     * 申请id
     */
    private Integer accompanyId;

    /**
     * 0.普通申请,1.二维码申请,2.邀请码申请
     */
    private Integer method;

    /**
     * 申请内容
     */
    private String content;

    /**
     * 回复内容
     */
    private String recover;

    /**
     * 0.申请中,1.审核通过,2.未通过
     */
    private Integer status;

    /**
     * 0.正常,1.已退出
     */
    private Integer deleted;

    /**
     * 申请时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime;

    /**
     * 申请用户详情
     */
    private UserVO user;

    /**
     * 结伴详情
     */
    private PartnerAcceptBO accept;
}